Oracle Blob字段的乱码问题

您所在的位置:网站首页 oracle blob字段中文乱码 Oracle Blob字段的乱码问题

Oracle Blob字段的乱码问题

2023-07-31 04:34| 来源: 网络整理| 查看: 265

Oracle Blob字段的乱码问题 问题: 在使用oracle Blob字段存储大字符串时,读取初来的字符串经常出现乱码问题。 背景: 1.oracle数据库服务器系统使用的是UTF-8编码或者是AL32UTF8编码 2.在Web应用中已经将请求编码设置为UTF-8编码 3二进制数据的取得                     Blob blogObj = rst.getBlob("CONTENT");                     if(blogObj!=null){                         byte[] content = blogObj.getBytes(1, (int) blogObj.length());                             try {                                 news.setContent(new String(content));                             } catch (UnsupportedEncodingException e) {                                                                 e.printStackTrace();                             }                                                 } 乱码问题的解决方法:                                 news.setContent(new String(content,“UTF-8”)); 之后就不会出现乱码问题。

|----------------------------------------------------------------------------------------|                            版权声明  版权所有 @zhyiwww             引用请注明来源 http://www.blogjava.net/zhyiwww    |----------------------------------------------------------------------------------------|

posted on 2010-04-21 11:10 zhyiwww 阅读(4723) 评论(0)  编辑  收藏 所属分类: j2ee 、database 、oracle


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3